<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="generator" content="smart-doc">
    <title>Error Code</title>
    <link rel="stylesheet" href="font.css">
    <link rel="stylesheet" href="AllInOne.css?v=1650850149805"/>
    
    <style>.literalblock pre, .listingblock pre:not(.highlight), .listingblock pre[class="highlight"], .listingblock pre[class^="highlight "], .listingblock pre.CodeRay, .listingblock pre.prettyprint {
        background: #f7f7f8
    }

    .hljs {
        padding: 0em
    }</style>
    <script src="highlight.min.js"></script>
    <script src="jquery.min.js"></script>
</head>
<body class="book toc2 toc-left">
<div id="header"><h1>测试</h1>
    <div id="toc" class="toc2">
        <div id="book-search-input"><input id="search" type="text" placeholder="Type to search"></div>
        <div id="toctitle"><span>API Reference</span></div>
        <ul id="accordion" class="sectlevel1">
            <li><a class="dd" href="api.html#header">1.&nbsp;自定义异常测试</a>
                <ul class="sectlevel2" style="display: none">
                    <li><a
                            href="api.html#_1_1_测试BusinessException自定义异常">1.1.&nbsp;测试BusinessException自定义异常</a>
                    </li>

                    <li><a
                            href="api.html#_1_2_测试BusinessException自定义异异常，传参异常枚举">1.2.&nbsp;测试BusinessException自定义异异常，传参异常枚举</a>
                    </li>

                    <li><a
                            href="api.html#_1_3_测试RuntimeException异常">1.3.&nbsp;测试RuntimeException异常</a>
                    </li>

                    <li><a
                            href="api.html#_1_4_测试Exception异常">1.4.&nbsp;测试Exception异常</a>
                    </li>
                </ul>
            </li>
            <li><a class="dd" href="UserController.html#header">2.&nbsp;用户管理</a>
                <ul class="sectlevel2" style="display: none">
                    <li><a
                            href="UserController.html#_2_1_根据ID查询">2.1.&nbsp;根据ID查询</a>
                    </li>

                    <li><a
                            href="UserController.html#_2_2_添加">2.2.&nbsp;添加</a>
                    </li>
                </ul>
            </li>
            <li><a class="dd" href="ValidDemoController.html#header">3.&nbsp;spring-boot-starter-validation 验证实例Demo</a>
                <ul class="sectlevel2" style="display: none">
                    <li><a
                            href="ValidDemoController.html#_3_1_拦截器忽略白名单实例">3.1.&nbsp;拦截器忽略白名单实例</a>
                    </li>

                    <li><a
                            href="ValidDemoController.html#_3_2_BindingResult通用接口验证&lt;p&gt;BindingResult校验参数示例&lt;/p&gt;&lt;p&gt;@Validated与@Valid都能验证&lt;/p&gt;">3.2.&nbsp;BindingResult通用接口验证&amp;lt;p&amp;gt;BindingResult校验参数示例&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;@Validated与@Valid都能验证&amp;lt;/p&amp;gt;</a>
                    </li>

                    <li><a
                            href="ValidDemoController.html#_3_3_单个参数校验&lt;p&gt;单个参数校验，方法所在的controller类上加入@Validated注解&lt;/p&gt;">3.3.&nbsp;单个参数校验&amp;lt;p&amp;gt;单个参数校验，方法所在的controller类上加入@Validated注解&amp;lt;/p&amp;gt;</a>
                    </li>

                    <li><a
                            href="ValidDemoController.html#_3_4_根据ID查询">3.4.&nbsp;根据ID查询</a>
                    </li>

                    <li><a
                            href="ValidDemoController.html#_3_5_验证带集合的实体对象">3.5.&nbsp;验证带集合的实体对象</a>
                    </li>

                    <li><a
                            href="ValidDemoController.html#_3_6_AOP切面实现校验参数实例">3.6.&nbsp;AOP切面实现校验参数实例</a>
                    </li>

                    <li><a
                            href="ValidDemoController.html#_3_7_ValidatorUtils工具类校验参数实例">3.7.&nbsp;ValidatorUtils工具类校验参数实例</a>
                    </li>
                </ul>
            </li>
        </ul>
    </div>
</div>
<div id="content">    <footer class="page-footer"><span class="copyright">Generated by smart-doc at 2022-04-25 09:29:09</span><span
            class="footer-modification">Suggestions,contact,support and error reporting on<a
            href="https://gitee.com/smart-doc-team/smart-doc" target="_blank">&nbsp;Gitee</a>&nbsp;or<a
            href="https://github.com/smart-doc-group/smart-doc.git" target="_blank">&nbsp;Github</a></span></footer>
</div>
<script src="search.js?v=1650850149805"></script>
<script>
    $(function () {
        const Accordion = function (el, multiple) {
            this.el = el || {};
            this.multiple = multiple || false;
            const links = this.el.find('.dd');
            links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown);
        };
        Accordion.prototype.dropdown = function (e) {
            const $el = e.data.el;
            const $this = $(this), $next = $this.next();
            $next.slideToggle();
            $this.parent().toggleClass('open');
            if (!e.data.multiple) {
                $el.find('.submenu').not($next).slideUp("20").parent().removeClass('open');
            }
        };
        new Accordion($('#accordion'), false);
        hljs.highlightAll()
    });
</script>
</body>
</html>
